package com.prueba.todo1.abstractex;

public class AbstractClassTest {

	public static void main(String[] args) {
		
		//Proyecto de Contenido.
		GenericProject softwareProject = new SoftwareProject();
		softwareProject.setId("0");
		softwareProject.setName("Sucursal Virtual Bancolombia Web");
		softwareProject.setBudget(1000000);
		((SoftwareProject) softwareProject).setMethod("Proceso");
		
		GenericProject project0 = new ContentProject();
		project0.setId("1");
		project0.setName("Sucursal Virtual Bancolomba Movil");
		project0.setBudget(200000);
		((ContentProject) project0).setPlatform("MS");
		
		GenericProject project2 = new InfrastructureProject();
		project2.setId("2");
		project2.setName("Sucursal Virtual Bancolomba Tablet");
		project2.setBudget(100000);
		((InfrastructureProject) project2).setProvider("TODO1");
		
		project0.execute();
		softwareProject.execute();
		project2.execute();
	}
}
